interface ISettings {
  title: string // Overrides the default title
  showSettings: boolean // Controls settings panel display
  showTagsView: boolean // Controls tagsview display
  showSidebarLogo: boolean // Controls siderbar logo display
  fixedHeader: boolean // If true, will fix the header component
  errorLog: string[] // The env to enable the errorlog component, default 'production' only
  sidebarTextTheme: boolean // If true, will change active text color for sidebar based on theme
  devServerPort: number // Port number for webpack-dev-server
  mockServerPort: number, // Port number for mock server
  sidebarLogo: string,
  needPageTrans: boolean
}

// You can customize below settings :)
const _title: any = process.env.VUE_APP_SYSTEM_TITLE
const settings: ISettings = {
  title: _title,
  showSettings: false,
  showTagsView: false,
  fixedHeader: false,
  showSidebarLogo: false,
  errorLog: ['production'],
  sidebarTextTheme: true,
  devServerPort: 9527,
  mockServerPort: 9528,
  sidebarLogo: 'favicon.ico',
  needPageTrans: true
}

export default settings
